From cde9655eddba4d6636249863e41b2bb5103ba2ee Mon Sep 17 00:00:00 2001 From: Tim Deegan Date: Mon, 7 Mar 2011 11:21:11 +0000 Subject: [PATCH] x86: redefine REX64_PREFIX for clang, which doesn't like 'rex64/'. Signed-off-by: Tim Deegan Acked-by: Keir Fraser --- xen/include/asm-x86/x86_64/asm_defns.h | 2 ++ 1 file changed, 2 insertions(+) diff --git a/xen/include/asm-x86/x86_64/asm_defns.h b/xen/include/asm-x86/x86_64/asm_defns.h index 5c7159a7a5..b90c1a5ab7 100644 --- a/xen/include/asm-x86/x86_64/asm_defns.h +++ b/xen/include/asm-x86/x86_64/asm_defns.h @@ -84,6 +84,8 @@ #ifdef __sun__ #define REX64_PREFIX "rex64\\" +#elif defined(__clang__) +#define REX64_PREFIX ".byte 0x48; " #else #define REX64_PREFIX "rex64/" #endif -- 2.30.2